//
//  SFCCommitItem.h
//  SVNForCocoa
//
//  Created by Jeremy Pereira on 03/12/2013.
//  Copyright (c) 2013 Jeremy Pereira. All rights reserved.
//
/*!
 *    @file
 *    @brief Declarations associated with an SFCCommitItem
 */
#import "SFCClient.h"
/*!
 *    @brief Commit item.
 *
 *    This object is used in the block for getting log messages.
 *    @todo Document properly
 */
@interface SFCCommitItem : SFCObject

@property (nonatomic, readonly, copy) NSString* path;
@property (nonatomic, readonly, assign) SFCNodeKind kind;
@property (nonatomic, readonly, copy) NSURL* url;
@property (nonatomic, readonly, assign) SFCRevNum revision;
@property (nonatomic, readonly, copy) NSURL* cpyFromUrl;
@property (nonatomic, readonly, assign) SFCRevNum cpyFromRevision;
@property (nonatomic, readonly, assign) uint8_t	stateFlags;
@property (nonatomic, readonly, strong) NSArray* incomingPropertyChanges;
@property (nonatomic, readonly, strong) NSArray* outgoingPropertyChanges;
@property (nonatomic, readonly, copy) NSString* sessionPath;
@property (nonatomic, readonly, copy) NSString* movedFromAbspath;

@end
